﻿#pragma once

#if defined(_MSC_VER)
	#define _CRT_SECURE_NO_WARNINGS
#endif

// 包含纯 C 头文件
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
#include <math.h>
#include <time.h>


// 外部函数声明
extern int binary_one_count(int num);
extern int change_bit(int num, int pos);

extern void student_test();

extern int up_stairs_all(int n);
extern void show_pop_after_array();
extern void show_max_min_diff();
extern void up_low_reverse();
extern void printf_five_lily_number();

// 定义打印开头结尾行的宏
#define print_start_line(start_str) printf("---------- %s ----------\n", start_str)
#define print_end_line(end_str) printf("---------- %s ----------\n\n\n", end_str)
